package com.gxa.modules.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gxa.common.vo.JsonResult;
import com.gxa.common.vo.R;
import com.gxa.modules.pojo.Enterprise_Customer;

public interface FirmCustomerService extends IService<Enterprise_Customer> {
    /**
     * 条件搜索
     * @param currentPage
     * @param pageSize
     * @param enterprise_name
     * @return
     */
    JsonResult findFirmCustomerByEnterpriseName(Long currentPage, Long pageSize, String enterprise_name);

    /**
     * 根据id删除企业客户信息
     * @param id
     * @return
     */
    R delFirmCustomerById(Integer id);

    /**
     * 添加企业客户信息
     * @param enterprise_customer
     * @return
     */
    R addFirmCustomer(Enterprise_Customer enterprise_customer);

    /**
     * 修改企业客户信息
     * @param enterprise_customer
     * @return
     */
    R updateFirmCustomer(Enterprise_Customer enterprise_customer);

    /**
     * 根据id查询客户信息
     * @param id
     * @return
     */
    R queryFirmCustomerById(Integer id);
}
